<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>登录页面_dowebok</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        html {
            height: 100%;
        }

        body {
            height: 100%;
            background: #fff url(../statics/imgs/backgroud.png) 50% 50% no-repeat;
            background-size: cover;
        }

        .dowebok {
            position: absolute;
            left: 50%;
            top: 50%;
            width: 430px;
            height: 550px;
            margin: -300px 0 0 -215px;
            border: 1px solid #fff;
            border-radius: 20px;
            overflow: hidden;
        }

        .logo {
            width: 104px;
            height: 104px;
            margin: 50px auto 80px;
            background: url(../statics/imgs/login.png) 0 0 no-repeat;
        }

        .form-item {
            position: relative;
            width: 360px;
            margin: 0 auto;
            padding-bottom: 30px;
        }

        .form-item input {
            width: 288px;
            height: 48px;
            padding-left: 70px;
            border: 1px solid #fff;
            border-radius: 25px;
            font-size: 18px;
            color: #fff;
            background-color: transparent;
            outline: none;
        }

        .form-item button {
            width: 360px;
            height: 50px;
            border: 0;
            border-radius: 25px;
            font-size: 18px;
            color: #1f6f4a;
            outline: none;
            cursor: pointer;
            background-color: #fff;
        }

        #username {
            background: url(../statics/imgs/emil.png) 20px 14px no-repeat;
        }

        #password {
            background: url(../statics/imgs/password.png) 23px 11px no-repeat;
        }

        .tip {
            display: none;
            position: absolute;
            left: 20px;
            top: 52px;
            font-size: 14px;
            color: #f50;
        }

        .reg-bar {
            width: 360px;
            margin: 20px auto 0;
            font-size: 14px;
            overflow: hidden;
        }

        .reg-bar a {
            color: #fff;
            text-decoration: none;
        }

        .reg-bar a:hover {
            text-decoration: underline;
        }

        .reg-bar .reg {
            float: left;
        }

        .reg-bar .forget {
            float: right;
        }

        .dowebok ::-webkit-input-placeholder {
            font-size: 18px;
            line-height: 1.4;
            color: #fff;
        }

        .dowebok :-moz-placeholder {
            font-size: 18px;
            line-height: 1.4;
            color: #fff;
        }

        .dowebok ::-moz-placeholder {
            font-size: 18px;
            line-height: 1.4;
            color: #fff;
        }

        .dowebok :-ms-input-placeholder {
            font-size: 18px;
            line-height: 1.4;
            color: #fff;
        }

        @media screen and (max-width: 500px) {
            * {
                box-sizing: border-box;
            }

            .dowebok {
                position: static;
                width: auto;
                height: auto;
                margin: 0 30px;
                border: 0;
                border-radius: 0;
            }

            .logo {
                margin: 50px auto;
            }

            .form-item {
                width: auto;
            }

            .form-item input,
            .form-item button,
            .reg-bar {
                width: 100%;
            }
        }
    </style>
</head>

<body>
    <form action="" class="loginForm">

        <div class="dowebok">

            <div class="logo"></div>
            <div class="form-item">
                <input id="username" type="text" autocomplete="off" placeholder="用户名" name="username">
                <p class="tip1 invisible" style="color: #f50;">请输入正确的用户名</p>
            </div>
            <div class="form-item">
                <input id="password" type="password" autocomplete="off" placeholder="登录密码" name="password">
                <p class="tip1 invisible" style="color: #f50;">用户名或密码不正确</p>
            </div>
            <div class="form-item"><button id="submit" type="button" onclick="jump()">登 录</button></div>
            <div class="reg-bar">
                <a class="reg" href="../views/register.html" target="_blank">立即注册</a>
                <a class="forget" href="" target="_blank">忘记密码</a>
            </div>
        </div>
    </form>
    <script src="../statics/js/jquery-3.6.0.min.js"></script>
    <script>
        $(function () {
            //     $('.tip1').hide()
            //     if ($('input').val() === '') {

            //         $('#submit').on('click', function () {
            //             console.log(11111);
            //             $('.tip1').show()
            //             $('input').on('click', function () {
            //                 $('.tip1').hide()
            //                 $('#submit').on('click', function () {
            //                     $('.tip').hide()
            //                 })
            //             })


            //         })
            //     } else {
            //         $('.tip').hide()
            //     }

            $('.tip1').hide()

            $('#submit').on('click', function () {

                if ($('input').val() === '') {
                    $('.tip1').show()
                }else{
                    $('.tip1').hide()
                }
            })


        })
    </script>

    <script src="../statics/js/jquery-3.6.0.min.js"></script>
    <script src="https://cdn.bootcss.com/axios/0.18.0/axios.min.js"></script>
    <script src="../statics/js/bootstrap.min.js"></script>
    <script>
        function register() {
            window.location.href = '/register';
        }

        function jump() {

            let uid = $('#username').val();
            let pwd = $('#password').val();


            if (uid.length > 0 && pwd.length > 0) {
                axios({
                    method: 'post',
                    url: '/loginDone',
                    data: $('.loginForm').serialize(),
                }).then(function (res) {

                    res = res.data;
                    if (res.code === 200) {
                        window.location.href = '/';
                    } else {
                        alert_fn(res.msg);
                        console.log(res.msg);
                    }
                }).catch((err) => {
                    alert_fn(err);
                    console.log(err);
                });
            } else {
                alert_fn('用户名、密码不能为空');
            }
        }


        function alert_fn(msg) {
            $('.tip1').eq(0).text(msg).show()
            // $('.tip1').text(msg);
            // $('.tip1').removeClass('invisible');
            // setTimeout(() => {
            //     $('.tip1').addClass('invisible');
            // }, 3000);
        }
    </script>
</body>

</html>